package weixinkeji.dev.dc.buy.order.h.fwy.vo;

import java.util.Date;
import sys.wx.xy.XY;
import weixinkeji.dev.dc.base.refectory.bean.Refectory;
import weixinkeji.dev.dc.base.user.bean.FWY;
import weixinkeji.dev.dc.buy.control.OrderCodeService;
import weixinkeji.dev.dc.buy.order.bean.FWYOrder;
import weixinkeji.dev.dc.buy.order.xy.FWYOrderXY;

/**
 *
 * @author imyweb
 */
public class VOTool {

    /**
     * 整合相关数据，返回一个符合数据要求的FWYOrder对象
     *
     * @param a ATR 使用它取出用户数据
     * @param room 房间数据
     * @return
     */
    public static FWYOrder getFWYOrder(sys.wx.c.ATR a, Refectory room) {
        FWYOrder fwy = new FWYOrder();//订单头
        FWY user = (FWY) a.session.getAttribute(XY.SESSION_LOGIN);//开单服务员

        fwy.setOrder_code(OrderCodeService.getOrderCode());//设置单号
        fwy.setOrder_sort(FWYOrderXY.H_NEW_ORDER);//新开的单-未结账
        fwy.setOrder_time(new Date());//当前时间
        fwy.setUser_account(user.getFwy_account());//用户账号
        fwy.setUser_name(user.getFwy_name());//用户密码
        fwy.setRoom_code(room.getRefectory_code());//开单房编码
        fwy.setRoom_name(room.getRefectory_name());//开单房名称
        fwy.setOrder_sumprice(0.0);
        return fwy;
    }
}
